草庐IT

android - EditText 自动换行

全部标签

java - 如何使java应用程序作为在特定时间自动打开的服务运行

我正在开发一个基于windows的java应用程序,这个应用程序的一个要求是,当这个应用程序安装在其他机器上时,它应该在指定的时间自动打开并且用户必须在应用程序上选择一些选项,如果用户没有选择选项并关闭/最小化应用程序,应用程序应该在一段时间后再次弹出。请告诉我如何实现上述功能。 最佳答案 首先,由于安全原因,windows服务无法通过Gui与用户交互——人们应该做出重大努力来从服务进程中显示窗口。您描述的过程不太可能被称为Windows服务,而应该被安排。cron的某种Windows端口可以帮助您。例如,nnCron.它特别可以显

windows - 如何在 EditBox 中切换自动换行

如何在多行EditBox中切换自动换行?我可以使用或不使用它来创建它,但我不知道应该使用哪个消息来切换包装模式。 最佳答案 EditBox不支持切换自动换行。没有可以发送的消息,也不能更改窗口样式,因为MSDNsays:Afterthecontrolhasbeencreated,thesestylescannotbemodified,exceptasnoted.您唯一的选择是创建一个具有所需样式的新控件(WS_HSCROLL|ES_AUTOHSCROLL),将文本复制到新控件中,然后销毁旧控件。在Windows2000和更高版本上,

windows - 如何拦截和取消应用程序的自动播放?

我正在开发一个应用程序来安装来自多张DVD的大量数据文件。该应用程序将提示用户插入下一张磁盘,但Windows将自动尝试在资源管理器窗口中打开该磁盘或询问用户如何处理新磁盘。如何拦截和取消来self的应用程序的自动播放消息? 最佳答案 我知道有两种方法。第一个也是最简单的方法是注册特殊的Windows消息“QueryCancelAutoPlay”,并在处理该消息时简单地返回1。这仅适用于当前窗口,不适用于后台应用程序。第二种方法需要将实现COM接口(interface)IQueryCancelAutoPlayCOM接口(interf

windows - 我如何自动替换网络服务器上的文件,以便它的最新版本持续可用?

我正在开发一个生成Google地球KML文件并将文件保存到网络可访问目录的项目。它使用ActivePerl在Windows上运行。(不是我的首选平台,但它是我必须使用的平台。)我使用的方法是:写入temp.kml,使用File::Copy将temp.kml复制到real.kml。这种情况每秒发生一次。Google地球通过apache2网络服务器获取此real.kml。问题是,当GoogleEarth在将temp.kml复制到real.kml的同时抓取real.kml时会抛出错误>.我知道这很有可能是不可避免的,但是有什么方法可以最大限度地减少抛出错误的频率吗?

windows - 适用于 Windows(XP、Vista、7)和 Linux(GTK、KDE ​​等)的应用程序自动启动位置/方法

我正在开发一个跨平台应用程序,需要在用户登录时自动启动(而不是系统启动)。Windows/Linux调用自动启动的常见位置/方法是什么。例如,自动启动的Windows注册表位置是否兼容所有版本的Windows(XP、Vista、Windows7等)。那么Gnome、KDE​​呢?我正在寻找适用于尽可能多版本Windows的最通用方法。 最佳答案 对于Windows,最简单的方法是在“开始”菜单的“启动”文件夹中放置一个快捷方式。不是很复杂,但您不必担心兼容性。 关于windows-适用于

Android 应用程序卸载批处理/shell 脚本?

我开发了一个包含5个不同apk文件的小型应用程序。我在很多PC上进行开发,并且有很多正在开发的手机。每次换电脑,生成的APK文件的签名都变了,我不得不卸载手机上的应用程序。这非常耗时。那么是否有可能编写一个我可以在PC上运行的批处理/文件脚本,以便在设备上卸载定义的应用程序?我尝试过以下方式:for%%fin(adbdevices)do(adb-s%%funinstallbla.bli.blub)但不幸的是它不能正常工作;) 最佳答案 所以我终于能够获得脚本的工作版本:FOR/F"skip=1"%%PIN('adbdevices')

windows - 有没有办法自动更改 <link> , &lt;script&gt; 标签中的文件名

当我们对js、css等文本文件使用Expiresheader时,内容会缓存在浏览器中,要获取新内容,我们需要在html文件中更改链接和脚本标签中的新名称。当我们添加更改时。我们如何使其自动化。在WindowsBox中,我可能在多个文件夹和子目录中有一些html文件。会有一个文本文件文件列表.txtOldNameNewNameoldfile1-ver-1.0.jsoldfile1-ver-2.0.jsoldfile2-ver-1.0.jsoldfile2-ver-2.0.jsoldfile3-ver-1.0.jsoldfile3-ver-2.0.jsoldfile4-ver-1.0.js

Android 的 Activity == Windows 的模态对话框?

我已经为Windows编程多年,现在才开始学习Android...很多新术语,所以我很自然地将新术语(或概念)与我熟悉的术语(或概念)进行比较。在Android的“应用程序基础”中,4个应用程序组件中的第一个被命名为Activity,并被描述为“一个的可视用户界面专注于用户可以承担的努力...从一项Activity转移到另一项Activity是通过让当前Activity启动下一个Activity来完成的。”这听起来很像Windows对话框的行为。是吗?您对此有何看法? 最佳答案 Activity更接近于窗口,或者更接近于Web应用程

android - 嗯?添加 SDK 1.6 后,Android 首选项页面拒绝加载

这个真的很奇怪。我有一个完美运行的Eclipse+Android2.2SDK,在WindowsXP下同时管理员帐户和LUA(受限用户帐户)运行。然后我决定添加Android1.6SDK(我只能通过管理员帐户进行)。它似乎进展顺利,因为它仍然可以完美运行——但仅限于该管理员帐户!当我尝试在LUA下启动Eclipse时,我收到以下错误消息框:它会在2-3秒内消失并替换为:然后我尝试检查首选项页面,但同样,我收到的只是错误消息:和:知道为什么会发生这种情况以及如何解决这个问题吗?(我希望能够从LUA继续工作)更新:我已经上传了errorlogfile(在消息框的“ShowErrorLog”中

c++ - 如何检测自动NT服务是否会启动

我正在使用一个应用程序开发一个简单的NT服务,该应用程序将监视它并在任务栏中显示状态。在启动监视器时检查服务是否正在运行,如果没有则提示启动它。这很好,直到重新启动时监视器在服务之前启动并提示启动它,即使它会自动启动。通过阅读文档,我认为状态将报告为SERVICE_START_PENDING,这是服务在进入服务主函数时所做的第一件事,但状态似乎报告为SERVICE_STOPPED如果SCM尚未开始启动服务。有什么方法可以检测到服务将很快开始吗?谢谢,J 最佳答案 我认为没有任何方法可以预测服务控制管理器将来会做什么。但是,我可以想到